package com.imooc.pan.server.modules.file.context;

import com.imooc.pan.server.modules.file.entity.RPanFile;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 文件合并上下文实体
 * @author hhb
 * @data 2024/6/11 20:46
 */
@Data
public class FileChunkMergeContext implements Serializable {

    /**
     * 文件名称
     */
    private String filename;

    /**
     * 文件唯一标识
     */
    private String identifier;

    /**
     * 文件大小
     */
    private Long totalSize;

    /**
     * 文件父文件id
     */
    private Long parentId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 实际的文件id
     */
    private RPanFile record;

}
